// JavaScript Document
function print_grid(){
	$("#list").jqGrid({
		url:'proveedores/backend.php?action=grid_users', 
		datatype: "json", 
		colNames:['Id','Proveedor', 'Teléfono', 'e-mail'], 
		colModel:[  
			{name:'id_proveedor',index:'id_proveedor', width:10, align:"center"},
			{name:'nombre',index:'nombre', width:90, align:"center"},
			{name:'telefono',index:'telefono', width:30, align:"center"},
			{name:'email',index:'email', width:60, align:"center"}
		], 
		rowNum:30, 
		height:280,
		width: 780,

		pager: '#pager', 
		sortname: 'id_proveedor', 
		autowidth: false,
		viewrecords: true, 
		sortorder: "asc", 
		caption:"Gestión de Proveedores",
		pgbuttons:false,
		pginput:false
		
		/*onSelectRow: function(id)
		{
			if($('#list').getCell(id,"habilitado")=="Si")
			{
				$('#habilitar_user').css("display","none");
				$('#deshabilitar_user').css("display","block");
			}
			else
			{
				$('#habilitar_user').css("display","block");
				$('#deshabilitar_user').css("display","none");
			}
		}*/}); 

	//$("#list").jqGrid('navGrid','#pager',{edit:false,add:true,del:false});

	$("#list").jqGrid('navGrid','#pager',{add:false,edit:false,del:false,search:false,refresh:false}); 
	
/*	$("#list").jqGrid('navButtonAdd','#pager',{
		caption: "Insertar",
		buttonicon :'ui-icon-plus',
		onClickButton : function (){ 
			nuevaEmpresa();
		} 
	}); 
	$("#list").jqGrid('navButtonAdd','#pager',{
		caption: "Modificar", 
		buttonicon :'ui-icon-pencil',
		onClickButton : function (){ 
			modificarEmpresa();
		} 
	}); 
	$("#list").jqGrid('navButtonAdd','#pager',{
		caption: "Borrar", 
		buttonicon :'ui-icon-trash',
		onClickButton : function (){ 
			borrarEmpresa();
		}
	}); */
	
	//$("#list").jqGrid('filterToolbar'); 
}

// Carga el formulario "formUsuario"
function nuevaEmpresa(){
	$.get("proveedores/backend.php?action=formUsuario", function(data){
		$('#jqgrid_list').css('display','none');
		$('#formulario').html(data);
		$('#formulario').css('display','');
	});
	return false;
}

// Modifica el proveedor seleccionado
function modificarEmpresa(){
	var id_proveedor = $("#list").jqGrid('getGridParam','selrow'); 	
	if( id_proveedor == null ){
		alert("Para modificar un registro debe seleccionarlo previamente."); 
	}else{
		$.get("proveedores/backend.php?action=formUsuario&id="+id_proveedor, function(data){
			$('#jqgrid_list').css('display','none');
			$('#formulario').html(data);
			$('#formulario').css('display','');
		});
	}
	return false;
}

// Borra el proveedor seleccionado
function borrarEmpresa(){
	var id_proveedor = $("#list").jqGrid('getGridParam','selrow'); 

	if( id_proveedor == null ){
		alert("Para modificar un registro debe seleccionarlo previamente."); 
	}else{
		if(!confirm("¿Está seguro de que desea eliminar el registro seleccionado?"))
			exit(); 

		$.get("proveedores/backend.php?action=borrar&id="+id_proveedor, function(data){
			$("#list").trigger("reloadGrid");
		});
	}
	return false;
}

// Realiza la accion que es pasada por parámetro a la función
function guardar(action){
	if(comprobar_datos()==true)
	{
		$.get("proveedores/backend.php?action="+action,$("#form_empresa").serialize(), function(data){
				switch(data){
					case 'OK':
						$('#jqgrid_list').css('display','');
						$('#formulario').html('');
						$('#formulario').css('display','none');
						$("#list").trigger("reloadGrid");
						break;					
				}							

		});
	}
}

// Comprueba que solo pueda introducir números
function comprobar_solonumeros(evt){

	//asignamos el valor de la tecla a keynum
	if(window.event){// IE
		keynum = evt.keyCode;
	}else{
			keynum = evt.which;
		}
		
	//comprobamos si se encuentra en el rango
	if(keynum>47 && keynum<58){
		return true;
	}else{
		return false;
		}
}

// Vuelve al grid
function volver_atras()
{
	$('#jqgrid_list').css('display','');
	$('#formulario').html('');
	$('#formulario').css('display','none');
}
